package com.foreverwin.jzymes.report.task.service;

import com.foreverwin.jzymes.common.domain.NcData;
import com.foreverwin.jzymes.qc.check.domain.QcCheck;
import com.foreverwin.jzymes.qc.check.domain.QcCheckFaiFail;

import java.util.Date;
import java.util.List;
import java.util.Map;

public interface ITaskReportService {

    /**
     * 目检、三次元任务报表
     *
     * @param jsonMap
     * @return
     *
     */
    public List< QcCheck > findQcCheckByReport( Map< String,Object > jsonMap);

    /**
     * 目检、三次元不良项目
     *
     * @param jsonMap
     * @return
     *
     */
    public List<NcData> findtaskNcData(Map<String,Object> jsonMap);

    /**
     * 三次元测量值
     *
     * @param
     * @return
     *
     */
    public List<QcCheckFaiFail> findtaskFail(Date createdDateTime);
}
